/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package prjtgl.controler.administrateur;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.zkoss.bind.BindUtils;
import org.zkoss.bind.annotation.BindingParam;
import org.zkoss.bind.annotation.Command;
import org.zkoss.zk.ui.Sessions;
import prjtgl.metier.Application;
import prjtgl.metier.comptes.Membre;
import prjtgl.metier.comptes.Recruteur;

/**
 *
 * @author Adrien
 */
public class GererDemandeCompte {
    
    
    InfoData info = new InfoData();
    
    public InfoData getInfo(){
        return info;
    }
    
    public class InfoData{
        List<Recruteur> listeDemandes = new ArrayList<Recruteur>();
        
        InfoData(){
           Application ap = Application.getInstance();
           
           for(Recruteur r : ap.listerRecruteurs()){
               if(!r.isConfirme()){
                   listeDemandes.add(r);
                  
               }
           }
        }
        
        public List<Recruteur> getListeDemandes(){
            return listeDemandes;
        }
        
    }
    
    @Command
	public void valider(@BindingParam("membre") Recruteur recruteur) 
        {
                recruteur.setConfirme(true);
                Application.getInstance().updateRecruteur(recruteur);
            
	}
    
    
    @Command
	public void refuser(@BindingParam("membre") Recruteur recruteur) 
        {
                recruteur.setConfirme(false);
                Application.getInstance().updateRecruteur(recruteur);
            
	}
    
}
